<?php
/**
 * CLI 命令行处理
 *
 * @author     Akon(番茄红了) <aultoale@gmail.com>
 */
class CLI_Demo extends CLI
{


    /**
     * 脚本主方法
     *
     * @return void
     */
    public function main()
    {
        CLI::output("\n以下是您所传递的参数：");
        var_export(func_get_args());

        $input = CLI::input("\n请输入内容：");
        CLI::output("\n\n这是您输入的内容：".$input."\n");

        $choice = CLI::choice("\n\n请做出选择：", array(1,2,3,4,5,6));
        CLI::output("\n\n这是您的选择：".$input."\n");

        $choice = CLI::menu(array(
            '1' => '菜单项1',
            '2' => '菜单项2',
            'a' => '菜单项a',
            'c' => '菜单项c',
            '0' => '退出',
        ));
        CLI::output("\n\n这是您的选择：".$choice."\n");
    }

    /**
     * 输出帮助信息
     */
    public function help()
    {
        $content = <<<EOF

>>>>>>>>>>>>>>>>>>>>>>
> 这只是一个演示脚本 <
<<<<<<<<<<<<<<<<<<<<<<

EOF;
        CLI::output($content);
    }

}